<!--
  ~ Copyright 2015, Red Hat, Inc. and individual contributors as indicated by the
  ~ @author tags. See the copyright.txt file in the distribution for a full
  ~ listing of individual contributors.
  ~
  ~ This is free software; you can redistribute it and/or modify it under the
  ~ terms of the GNU Lesser General Public License as published by the Free
  ~ Software Foundation; either version 2.1 of the License, or (at your option)
  ~ any later version.
  ~
  ~ This software is distributed in the hope that it will be useful, but WITHOUT
  ~ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  ~ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
  ~ details.
  ~
  ~ You should have received a copy of the GNU Lesser General Public License
  ~ along with this software; if not, write to the Free Software Foundation,
  ~ Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF
  ~ site: http://www.fsf.org.
  -->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:composite="http://java.sun.com/jsf/composite"
      xmlns:ui="http://java.sun.com/jsf/facelets">

<composite:interface>
    <composite:attribute name="project" type="org.zanata.model.HProject"
                         shortDescription="Project to display" required="true"/>
    <composite:attribute name="showIcon" type="java.lang.Boolean"
                         shortDescription="Optional, use to suppress icon display"
                         required="false" default="true"/>
</composite:interface>

<composite:implementation>
  <ui:fragment rendered="#{cc.attrs.project.status == 'ACTIVE'}">
    #{cc.attrs.project.name}
  </ui:fragment>
  <ui:fragment rendered="#{cc.attrs.project.status == 'READONLY'}">
    <span class="txt--neutral">#{cc.attrs.project.name}
      <ui:fragment rendered="#{cc.attrs.showIcon}">
        <i class="i--small i--right i--lock" title="#{msgs['jsf.project.tooltip.readonly']}"></i>
      </ui:fragment>
    </span>
  </ui:fragment>
  <ui:fragment rendered="#{cc.attrs.project.status == 'OBSOLETE'}">
    <span class="txt--neutral">#{cc.attrs.project.name}
      <ui:fragment rendered="#{cc.attrs.showIcon}">
        <i class="i--small i--right i--archive" title="#{msgs['jsf.project.tooltip.obsolete']}"></i>
      </ui:fragment>
    </span>
  </ui:fragment>
</composite:implementation>
</html>



